function test14b(tasks)
%TEST14B test GrB_reduce

% SuiteSparse:GraphBLAS, Timothy A. Davis, (c) 2017-2025, All Rights Reserved.
% SPDX-License-Identifier: Apache-2.0

if (nargin < 1)
    tasks = [ ] ;
end

if (isempty (tasks))
    tasks = {
    {   'min',  1, 0, 0}, ... % (  7,   7)
    {   'max',  1, 0, 0}, ... % (  3,  10)
    {   'any',  1, 0, 0}, ... % (  3,  13)
    {    'eq',  1, 0, 0}, ... % (  1,  14)
    {   'min',  2, 0, 0}, ... % (  6,  20)
    {   'max',  2, 0, 0}, ... % (  4,  24)
    {  'plus',  2, 0, 0}, ... % (  1,  25)
    { 'times',  2, 0, 0}, ... % (  3,  28)
    {   'min',  4, 0, 0}, ... % (  4,  32)
    {   'max',  4, 0, 0}, ... % (  2,  34)
    {   'min',  5, 0, 0}, ... % (  4,  38)
    {   'max',  5, 0, 0}, ... % (  2,  40)
    {  'plus',  5, 0, 0}, ... % (  1,  41)
    {   'min',  6, 0, 0}, ... % (  3,  44)
    {   'max',  6, 0, 0}, ... % (  2,  46)
    {   'min',  8, 0, 0}, ... % (  2,  48)
    {   'max',  8, 0, 0}, ... % (  1,  49)
    {   'min',  9, 0, 0}, ... % (  2,  51)
    {   'max',  9, 0, 0}, ... % (  1,  52)
    {   'min', 10, 0, 0}, ... % (  6,  58)
    {  'plus', 10, 0, 0}, ... % (  1,  59)
    { 'times', 10, 0, 0}, ... % (  1,  60)
    {  'plus', 11, 0, 0}, ... % (  1,  61)
    {  'plus', 12, 0, 0}, ... % (  1,  62)
    } ;
end

test14 (tasks) ;


